section{width:100%;margin-top:52px;overflow:hidden;}
section>div{
    width:95%;
    margin:1rem auto;
    background-color:#fff;
    border-radius:5px;
    overflow:hidden;
}
.hot_music .music_title,.hot_singer .singer_title{padding:0.8rem 0;}
.hot_music .music_title span,.hot_singer .singer_title span{width:50%;}
.hot_music .music_title span:nth-child(1),.hot_singer .singer_title span:nth-child(1){
    color:#000;font-size:1.6rem;border-left:4px solid #009CFF;padding:0 1rem;
}
.hot_music .music_title span:nth-child(2),.hot_singer .singer_title span:nth-child(2){
    text-align:right;padding-right:1rem;
}
.hot_music .music_con,.hot_singer .singer_con{width:100%;}
.hot_music .music_con li{width:100%;}
.hot_music .music_con li div{display:inline-block;}
.hot_music .music_con li div:nth-child(1){width:20%;padding:0.8rem 1.3rem;}
.hot_music .music_con li div:nth-child(1) img{border-radius:5px;}
.hot_music .music_con li div:nth-child(2){width:78%;border-bottom:1px solid #F2F2F2;padding:0.8rem 0;}
.hot_music .music_con li div:nth-child(2) p{display:inline-block;}
.hot_music .music_con li .title_box{width:82%;display:inline-block;vertical-align:middle;}
.hot_music .music_con li .fun{width: 16%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;}
.hot_music .music_con li .title_box span{width:100%;}
.hot_music .music_con li .title_box .name{color:#B9B9B9;font-size:1.4rem;}
.hot_music .music_con li .title_box b{width:15px;height:10px;background-size:15px 10px;margin-left:0.5rem;}
.hot_music .music_con li .title_box .hq{background-image:url("../images/hq.png");}
.hot_music .music_con li .title_box .mv{background-image:url("../images/mv.png");}
.hot_singer .singer_con{padding:0 0.5rem;}
.hot_singer .singer_con li{width:25%;text-align:center;padding:0 0.8rem;margin-bottom:1rem;}
.hot_singer .singer_con li img{width:100%;border-radius:5px;}
.hot_singer .singer_con li span{margin-top:0.5rem;font-size:1.2rem;}
.icon{
  position:fixed;bottom:3rem;right:1rem;width:60px;padding:0 0.5rem;z-index: 10;
}
.icon img{max-width: 100%;}